@charset "utf-8";
/* CSS Document 20211217*/
html, body{width:750px; margin:0 auto;min-width:inherit; overflow-x:hidden; transform:'';}
*{max-height: 999999px}
.fl_pc { float:none; display:block; }
.fr_pc { float:none; display:block; }
.pchide { display:block; }
.mhide { display:none; }
.padhide{display:none}

.container,#toDy,div.container{width:auto;}
.autocontainer{width: auto;min-width: 0}
.top_m{height: 116px;background: #fff}
.logo_m{float: left;margin:30px 0 0 30px;}
.r_top{float: right;margin-right: 30px;margin-top: 30px}
.r_top a{display: inline-block;margin-left: 14px;}
.menubg{background: #fff;border-bottom: #bfbfbf 2px solid;position: relative;height: 73px}
.menu a {
    font-size: 28px;
    color: #333;
    margin:0 23px;
    display: inline-block;
    line-height: 70px;
    padding:0 5px;

}#toDy .container {
    width: auto;
	}
.menu a.cur{position: relative;top: 2px;padding-bottom: 2px;color: #235b97}
.menu {height: auto;margin-left: 30px;margin-right: 30px;width: 690px;height: 74px;overflow-x:scroll;white-space: nowrap;}
.date_menu{display: none;}
.show_menu{position: absolute;right: 15px;top:20px;}
.menu.menu_all{height: auto;position: absolute;left: 0;right: 0;top: 0;background: #fff;padding-left: 30px;padding-right: 30px;margin-left: 0;margin-right: 0}
.main_title a{color: #000}
.main_title{font-size: 34px;padding-right: 30px;padding-left: 30px;background: #fff;margin-top: 0;padding-top: 20px}
.top_news{overflow: hidden;margin-top: -12px;margin-right: 30px}
.top_news a{display: none;}
.top_news .show_more{display: block;color: #235b97;font-size: 20px;}
.rolling_news{}
.swipertitle {
    line-height: 70px;
    color: #fff;
    background: none;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    text-indent: 20px;
    font-size: 28px;
    font-weight: bold;
}
.swipertitle p{font-size: 28px}
.rolling_news{padding-top: 20px;background: #fff}
.m_title{line-height: 100px;font-size: 38px;color: #235b97;border-bottom: #999 1px dotted;padding-top: 10px}
.sntt{padding-left: 30px;padding-right: 30px;width: auto;height: auto;background: #fff}
.clist2 li{line-height: 92px;border-bottom: #999 1px dotted;font-size: 32px;background: none}
.clist2{height: auto;}
.ad_m img{width: 100%;display: block;}
.ad_m{width: 750px;display: block;padding:30px 0;background: #fff;margin:20px 0;}
.mainbox5{background: #fff}
.sntt{margin-top: 20px}
.v_box_m{width: auto;float: none;margin-left: 30px;margin-right: 30px}
.v_unit img{display: block;width: 100%}
.v_unit a{background-size: 54px 54px}
.v_unit p{font-size: 28px;background: url(hui1.png);font-weight: bold;}
.mainbox5{margin-top: 0}
.nctx_m img{float: left;margin-left: 108px;margin-top: 10px}
.nctx_m{height: 120px;background: url(txbg_03.jpg) no-repeat;margin-top: 20px}
.nctx_m p{float: right;font-size: 28px;line-height: 120px;color: #000;margin-right: 53px}
.nctx_m p span{color: #1661ab}
.nmlx{padding:0 30px;background: #fff;margin-top: 20px}
.c_title1{line-height: 100px;font-size: 36px;color: #235b97;background-size: 40px auto;padding-left: 60px;border-bottom: #999 1px dotted}
.clist3 li{line-height: 90px;font-size: 30px;border-bottom: #999 1px dotted}
.hdgy1 img{width: 100%;display: block;}
.hdgy1 {box-shadow: none;padding-bottom: 0}
.abs_gy h2 {
    line-height: 60px;
    font-size: 32px;
    color: #333;
    margin-bottom: 5px;
    margin-top: 10px
}
.abs_gy p {
    line-height: 40px;
    font-size: 22px;
    color: #555;
    border-bottom: #999 1px dotted;
    padding-bottom: 20px
}
.v_img2{margin:0 30px;padding:0;width: auto;float: none;border:none;}
.v_img2 img{display: block;width: 100%}
.device2 {
    width: auto;
    float: none;
    height: 453px;
    overflow: hidden;
    position: relative;
}
.v_img1{width: 330px;margin-left: 30px;margin-top: 30px}
.v_img3{width: 330px;margin-right: 30px;margin-top: 30px}
.img_unit a{width: 26px;height: 26px;background-size: 26px 26px}
.shsy .m_title{margin: 0 30px}
.bottom p {font-size: 22px;line-height: 40px;color: #fff}
.bottom{padding:50px 0 30px;margin-top: 30px}
.bottom_content{position: relative;}
.sydw{position: absolute;left: 50%;height: 84px;margin-left: -33px;top:-82px}
.shsybg{background: #fff}
.ckgd_m{line-height: 90px;text-align: center;display: block;font-size: 28px;color: #848484}
.loc a{font-size: 22px;line-height: 80px;}
.loc{margin:0 30px;}
.detail_title{font-size: 38px;text-align: left;margin-left: 30px;margin-right: 30px;text-align:center;}
.sub_title{font-size: 22px;line-height: 70px;margin-left: 30px;margin-right: 30px}
.detail_content{font-size: 28px;line-height: 54px;margin-left: 30px;margin-right: 30px}
.ewm_m{width: 26px;font-size: 16px;width: 30px;}
.ewm_r{font-size: 28px}
.detail_bot span {
    line-height: 40px;
    color: #fff;
    display: inline-block;
    margin: 0 10px;
    font-size: 21px;
}
.detail_bot{padding:20px 0;}
.xyp{margin-left: 30px;margin-right: 30px;}
.xyp li{font-size: 24px;line-height: 50px;height: 50px;overflow:hidden;}
.search_index_top{height: 100px;position: relative;}
.logo_m_index{margin:0 auto;padding-top: 23px}
.menu_m{width: 36px;height: 27px;position: absolute;background: url(menu_btn.png) no-repeat;background-size: 37px 26px;left: 30px;top: 34px}
.search_index_r_1{margin-left: 30px;margin-right: 30px;}
.search_index_r_1{height: 66px;border-radius: 66px;border:#bbbbbb 2px solid;}
.option_l{width: 106px;float: left;height: 66px;line-height: 66px;font-size: 24px;color: #757575}
.option_l p{margin-right: 10px;padding-right: 0;background: url(smoew.png) right center no-repeat;background-size: 14px auto}
.search_index_r_1 ul{z-index: 999999;position: absolute;left: 20px;top: 44px;line-height: 66px;font-size: 24px;color: #333;display:none;background: #fff;width: 90px;}
.search_index_r_1 input{height: 30px;line-height: 30px;color: #333;width: 400px;float: left;margin-top: 18px;border-left: #c1c1c1 1px solid;text-indent: 5px;font-size: 23px}
.sub_index{width: 66px;height: 66px;float: right;background: url(search_pc.png) center center no-repeat;display: block;background-size: 30px 30px;}
.px_op{margin:20px 30px;font-size: 20px;}
.zx{background: url(px_zx.png) right center no-repeat;}
.zx.dx{background: url(px_dx.png) right center no-repeat;}
.option_title{width: 110px;float: left;font-size: 22px;line-height: 34px;padding-right: 20px;height: 40px}
.jg{font-size: 22px}
.search_unit{margin:20px 30px 0;padding-bottom: 20px;border-bottom: #ccc 1px dotted}
.search_unit dl{padding-bottom: 0}
.search_unit h2 span{font-size: 22px;padding:0 20px;color: #fff;background: #235b97;margin-right: 10px;display: inline-block;font-weight: normal;line-height: 32px}
.search_unit h2{font-size: 22px;line-height: 32px}
.search_unit dl dt{width: 157px}
.search_unit dl dt img{width: 100%}
.search_unit dl dd .time{font-size: 22px}
.search_unit dl dd .time span{color: #626675;padding-right: 20px;display: inline;}
.search_unit dl dd .abs_s{line-height: 38px;font-size: 22px;height: 76px;overflow: hidden;margin-top: 4px}
.next a{display: inline-block;height: 50px;font-size: 20px;padding:0 20px;color: #444;margin:0 11px;background: none;border-radius: 8px}
.next a.bod{border:#ddd 2px solid;}
.next a:hover,.next a.cur{background: #235b97;color: #fff}
.next a.bod:hover,.next a.bod.cur{border-color:#ddd;}
.next {color: #444;font-size: 20px;line-height: 50px;text-align: center;padding:30px 0 50px;}
.search_opt_m{position: absolute;left: 0;right: 0;top:124px;background: #f8f8f8}
.search_top_m{position: relative;}
.rmss_m li{line-height: 32px;font-size: 26px;color: #555;width: 50%;float: left;margin-top: 30px}
.rmss_m {margin:0 30px;}
.search_opt_m {display: none;}
.search_opt_m h3{line-height: 40px;font-size: 26px;color: #8e8e8e;margin:10px 30px;}
 .search_opt_m_box{background: #fff;padding-top: 10px;padding-bottom: 30px}
.rmss_m{overflow: hidden;}
.rmss_m li span{display: inline-block;width: 30px;height: 30px;color: #fff;font-size: 26px;text-align: center;background: #b3b3b3;margin-right: 15px}
.rmss_m li .f{background: #4a73ff}
.rmss_m li .s{background: #f18230}
.rmss_m li .t{background: #ff7575}
.del_m{display: block;width: 40px;height: 40px;float: right;background: url(del_m.png) center center no-repeat;}
.main_ej_l{width:690px;margin:0 30px}
.unit_ej h2{font-size: 26px;line-height:50px}
.unit_ej p span{font-size:20px;line-height:50px}
.main_ej_r{width:690px;float:none;margin:0 30px}
.phb ul li{line-height:40px;font-size:25px;padding-left:40px}
.phb ul li span {
    display: inline-block;
    height: 24px;
    width: 24px;

    line-height: 24px;
    font-size: 18px;
 
    left: 0;
    top: 22px;
    border-radius: 4px;
}
.p_title{font-size:30px;line-height:60px}
.p_ej_list li img{height:auto}
.p_ej_list li p{line-height:50px;font-size:22px}


/*头部底部*/
.phb{background: none;margin-top: 0;border:none;}
.list_ej{border-top: #ddd 1px solid;margin-top: 0}
.top_as a{display: inline-block;margin: 0 15px;line-height: 33px;font-size: 22px;}
.top_as{overflow-x: scroll;overflow-y: hidden;height: 33px;white-space: nowrap;width: 500px;margin-right: 100px;padding:0;float: right;margin-left: 0}